# 编写类Book，定义方法update price，实现更改某本书的价格，具体:如果价格>150,则更改为150，如果价格>100,更改为100，否则不变
class Book:
    # 定义一个Book类，用于表示书籍的信息
    name = None  # 书籍名称
    price = None # 书籍价格

    def __init__(self, name, price):
        # 初始化方法，用于创建Book类的实例
        # 参数name：书籍的名称
        # 参数price：书籍的价格
        self.name = name  # 设置书籍名称
        self.price = price  # 设置书籍价格

    def update(self, price):
        # 更新书籍价格的方法
        # 参数price：新的书籍价格
        if self.price > 150:
            self.price = 150  # 如果原价格大于150，将价格调整为150
        elif self.price > 100:
            self.price = 100  # 如果原价格大于100，将价格调整为100
        else:
            print('价格不变')  # 如果原价格小于等于100，价格不变

    def info(self):
        # 打印书籍信息的方法
        print(f'书名:{self.name}, 价格:{self.price}')  # 输出书籍的名称和价格

# 创建一个Book类的实例，名称为'python'，价格为200
book = Book('python', 200)
# 调用update方法尝试更新价格为200，演示价格调整逻辑
book.update(200)
# 调用info方法打印书籍信息
book.info()

